package com.ch.home.service.serviceInterface.sourceService;

import com.ch.home.bean.Source;

import java.util.HashMap;
import java.util.LinkedList;

/**
 * Created by CHEN on 2019/8/26.
 */
public interface SourceService {


    /**
     * 插入资源
     * @param source
     * @return
     */
    HashMap addSource(Source source);

    /**
     * 更新资源,不允许修改foreign_id和type_id
     * @param source
     * @return
     */
    HashMap updateSource(Source source);

    /**
     * 根据条件查询资源
     * @param source
     * @return
     */
    HashMap getPreviewSourceByCondition(Source source);

    /**
     * 拿到这个资源的正图url
     * @param source
     * @return
     */
    HashMap getSourceByCondition(Source source);

    /**
     * 拿到关于这个资源的所有信息
     * @param source
     * @return
     */
    HashMap getAllSourceByCondition(Source source);

}
